
function htmlEncode(value) {
    var $ = layui.jquery
    return $('<div/>').text(value).html();
}

/*移除HTML标签代码*/
function removeHTMLTag(str) {
    str = str.replace(/<\/?[^>]*>/g, ''); //去除HTML tag
    str = str.replace(/[ | ]*\n/g, '\n'); //去除行尾空白
    //str = str.replace(/\n[\s| | ]*\r/g,'\n'); //去除多余空行
    str = str.replace(/ /ig, '');//去掉
    return str;
}

//转义符换成普通字符
function escape2Html(str) {
    var arrEntities = {'lt': '<', 'gt': '>', 'nbsp': ' ', 'amp': '&', 'quot': '"'};
    return str.replace(/&(lt|gt|nbsp|amp|quot);/ig, function (all, t) {
        return arrEntities[t];
    });
}

layui.use(['layer', 'form', 'admin', 'ax','upload','laydate'], function () {
    var $ = layui.jquery;
    var $ax = layui.ax;
    var form = layui.form;
    var admin = layui.admin;
    var layer = layui.layer;
    var upload=layui.upload;
    var laydate=layui.laydate

    // 让当前iframe弹层高度适应
    // admin.iframeAuto();

//渲染时间选择框
    laydate.render({
        elem: '#timeLimit',
        type: 'datetime'
    });

    // layui.use('layedit', function () {
    //     var layedit = layui.layedit;
    //     layedit.set({
    //         uploadImage: {
    //             url: '/upload/uploadFile', //接口url
    //             // url: '/mgr/upload', //接口url
    //             type: 'post' //默认post
    //         }
    //     });
    //     var content_index = layedit.build('content', {
    //         height: 500,
    //         tool: [
    //             'strong' //加粗
    //             ,'italic' //斜体
    //             ,'underline' //下划线
    //             ,'del' //删除线
    //             ,'|' //分割线
    //             ,'left' //左对齐
    //             ,'center' //居中对齐
    //             ,'right' //右对齐
    //             ,'link' //超链接
    //             ,'unlink' //清除链接
    //             ,'face' //表情
    //             ,'image' //插入图片
    //
    //         ]
    //     }); //建立编辑器
    //     //验证富文本内容
    //     form.verify({
    //         content_desc: function () {
    //             layedit.sync(content_index);
    //         }
    //     })
    // });
    //普通图片上传
    var uploadInst = upload.render({
        elem: '#test1'
        , url: '/upload/uploadFile'
        , before: function (obj) {
            //预读本地文件示例，不支持ie8
            obj.preview(function (index, file, result) {
                $('#demo1').attr('src', result); //图片链接（base64）
            });
        }
        , done: function (res) {
            //如果上传失败
            if (res.code > 0) {
                return layer.msg('上传失败');
            }
            //上传成功
            $('#demo1').attr("url_link",res.data.src);
            console.log('upload:'+JSON.stringify(res));
        }
        , error: function () {
            //演示失败状态，并实现重传
            var demoText = $('#demoText');
            demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');
            demoText.find('.demo-reload').on('click', function () {
                uploadInst.upload();
            });
        }
    });
    var ue = UE.getEditor('content',{ zIndex: 100});
    // setTimeout(function () {
    //     ue.setContent(result.content);
    // },500);
    // 表单提交事件
    form.on('submit(btnSubmit)', function (data) {
        var ajax = new $ax(Feng.ctxPath + "/news/add", function (data) {
            Feng.success("添加成功！");

            //传给上个页面，刷新table用
            admin.putTempData('formOk', true);

            //关掉对话框
            admin.closeThisDialog();
        }, function (data) {
            Feng.error("添加失败！" + data.responseJSON.message)
        });

        var a = data.field;
        // a.img=$("#demo1").attr("url_link");
        // // data.field.content=htmlEncode(a.content);
        ajax.set(a);
        ajax.start();
    });
});
